The Red Planet was once thought to be the god of war, and in more modern times has been the setting for a zillion science fiction novels, movies, TV shows, and more.
The pyramid in the center of Tenochtitlan is known as the Temple Mayor and was built in honor of the gods Huitzilopochtli, the god of war, and Tlaloc, the god of rain in circa 1300.
With all this speed and strength, it's no wonder the Aztecs revered these energetic birds as agents of the god of war Huitzilopotchli— a reminder that immense power can come in the smallest packages.